﻿using System;

namespace com.igetui.api.openservice.igetui
{
	// Token: 0x02000041 RID: 65
	public class Message : IPacket
	{
		// Token: 0x17000232 RID: 562
		// (get) Token: 0x06000515 RID: 1301 RVA: 0x0000C21F File Offset: 0x0000A41F
		// (set) Token: 0x06000516 RID: 1302 RVA: 0x0000C227 File Offset: 0x0000A427
		public bool IsOffline
		{
			get
			{
				return this.isOffline;
			}
			set
			{
				this.isOffline = value;
			}
		}

		// Token: 0x17000233 RID: 563
		// (get) Token: 0x06000517 RID: 1303 RVA: 0x0000C230 File Offset: 0x0000A430
		// (set) Token: 0x06000518 RID: 1304 RVA: 0x0000C238 File Offset: 0x0000A438
		public long OfflineExpireTime
		{
			get
			{
				return this.offlineExpireTime;
			}
			set
			{
				this.offlineExpireTime = value;
			}
		}

		// Token: 0x17000234 RID: 564
		// (get) Token: 0x06000519 RID: 1305 RVA: 0x0000C241 File Offset: 0x0000A441
		// (set) Token: 0x0600051A RID: 1306 RVA: 0x0000C249 File Offset: 0x0000A449
		public int PushNetWorkType
		{
			get
			{
				return this.pushNetWorkType;
			}
			set
			{
				this.pushNetWorkType = value;
			}
		}

		// Token: 0x17000235 RID: 565
		// (get) Token: 0x0600051B RID: 1307 RVA: 0x0000C252 File Offset: 0x0000A452
		// (set) Token: 0x0600051C RID: 1308 RVA: 0x0000C25A File Offset: 0x0000A45A
		public ITemplate Data
		{
			get
			{
				return this.data;
			}
			set
			{
				this.data = value;
			}
		}

		// Token: 0x040002E6 RID: 742
		private bool isOffline;

		// Token: 0x040002E7 RID: 743
		private long offlineExpireTime;

		// Token: 0x040002E8 RID: 744
		private int pushNetWorkType;

		// Token: 0x040002E9 RID: 745
		private ITemplate data;
	}
}
